package com.neusoft.service;

import com.neusoft.pojo.SysEmployee;

import java.util.Date;
import java.util.List;

public interface EmployeeService {
    List<SysEmployee> list();
    List<String> depts();
    List<SysEmployee> searchList(String name, String status, String dept);
    void deleteEmployee(String[] delArr);
    void addEmployee(SysEmployee emp);
    void updateEmployee(SysEmployee info);
    void insertWaitingEmployee(SysEmployee waitingEmployee);
    void handleInduction(String[] inductions, String status, String entryDate);
    void becomeFullMember(String[] becomeFulls, String formalDate);
    List<SysEmployee> waitingList();
    void updateInduction(SysEmployee info);
    void singleQuit(String workerId);
    List<SysEmployee> searchByName(String name, String status);
    List<SysEmployee> searchByIsTry(String name);
    void updateProbation(SysEmployee info);
    void updateDeptOrPost(String dept, String post, String workerId);
    void quit(String[] quitIds);
}
